body {
  //background-color: #f4f4f4;
  margin: auto;
  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 90%;
  width: 600px;
  text-align: justify;
  //background-position: 15px 200px;
  //background:-moz-linear-gradient(top, #ffffff, rgba(0,0,0,0));
  //box-shadow: 0 12px 12px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
  //padding:30px;
  //margin-top:30px;
  //margin-bottom:30px;
}


h1{
	//text-shadow: 0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -18px 18px #f20;
	//text-shadow: 0px 2px 3px #555;
}


a {
  color: black;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
	color:#333;	
}

p.social {
	text-align:right;
	font-size:90%
}
p.languages {
	text-align:right;		
}
p.read_more {
	text-align:right;
	font-size:90%;

}
p.read_more a{
	color:#888;	
	font-style:italic;		
}

p.outline {
	text-align:center;	
}

p.outline a {
	//box-shadow: 0 1px 3px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   padding:5px;
   margin:3px;	
}

p.subtitle, p.soft {
	color:#888;
	font-size:90%;
	padding-top:0;
	margin-top:0;
}

img.post-image {
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	padding: 5px;
	background-color:white;
	border: solid 1px #ddd;
	-moz-border-radius:5px;
}

img.small-sticker {
	float:left;
	margin-right:5px;
	margin-bottom:5px;	
	padding: 5px;
	background-color:white;
	border: solid 1px #ddd;
	-moz-border-radius:5px;	
}
img.sticker {
	margin-right:5px;
	margin-bottom:5px;	
	padding: 5px;
	background-color:white;
	border: solid 1px #ddd;
	-moz-border-radius:5px;		
}


.current {
	color:#DC143C;	
}



.button {
    /*
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
	*/
	color:#343434;
	-moz-box-shadow: 0px 0px 1px #343434;
	-webkit-box-shadow: 0px 0px 1px #343434;
	-o-box-shadow: 0px 0px 1px #343434;
	box-shadow: 0px 0px 1px #343434;
	background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#ffffff));
	background: -moz-linear-gradient(top center, #cfcfcf, #ffffff);
	display: inline-block;
	cursor: pointer;
	padding:3px;
}

.soft {
	color:#333;
	font-size:0.8em;	
}

